Taqueria Odelay
Latin/Mexican
Taqueria Odelay
44 Main St., Keene, NH
Phone: 603-354-3583
Website:
tacoodelay.com
Fresh ingredients combined with familiar Latin and Asian flavors to make a cuisine like no other with all of the food prepared in the restaurant.